L'algebra booleana è una branca dell'algebra in cui i valori delle variabili possono essere solo vero (1
) o falso (0
). È ampiamente usata nell'elettronica digitale, nella programmazione informatica e nella matematica.
Variabili booleane: Variabili che possono assumere solo due valori: vero (1) o falso (0).
Operatori booleani:
·
, ∧
o semplicemente dall'assenza di operatore.+
o ∨
.¬
, ⁻
o una barra sopra la variabile.L'algebra booleana è basata su un insieme di postulati fondamentali che definiscono il comportamento degli operatori booleani:
Identità:
A + 0 = A
A · 1 = A
Complemento:
A + ¬A = 1
A · ¬A = 0
Idempotenza:
A + A = A
A · A = A
Commutatività:
A + B = B + A
A · B = B · A
Associatività:
(A + B) + C = A + (B + C)
(A · B) · C = A · (B · C)
Distributività:
A · (B + C) = (A · B) + (A · C)
A + (B · C) = (A + B) · (A + C)
Assorbimento:
A + (A · B) = A
A · (A + B) = A
De Morgan:
¬(A + B) = ¬A · ¬B
¬(A · B) = ¬A + ¬B
Una funzione booleana è un'espressione che combina variabili booleane e operatori booleani per produrre un risultato booleano. Queste funzioni possono essere rappresentate utilizzando tabelle di verità, espressioni booleane o circuiti logici.
L'algebra booleana trova applicazione in:
if
, while
, etc.) e operazioni bit a bit.Esistono diversi metodi per semplificare le espressioni booleane, tra cui:
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page